<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>

<body>

  <div id="main">
    <ul>
<li>keycode     8 = BackSpace BackSpace</li>
<li>keycode     9 = Tab Tab</li>
<li>keycode    12 = Clear</li>
<li>keycode    13 = Enter</li>
<li>keycode    16 = Shift_L</li>
<li>keycode    17 = Control_L</li>
<li>keycode    18 = Alt_L</li>
<li>keycode    19 = Pause</li>
<li>keycode    20 = Caps_Lock</li>
<li>keycode    27 = Escape Escape</li>
<li>keycode    32 = space space</li>
<li>keycode    33 = Prior</li>
<li>keycode    34 = Next</li>
<li>keycode    35 = End</li>
<li>keycode    36 = Home</li>
<li>keycode    37 = Left</li>
<li>keycode    38 = Up</li>
<li>keycode    39 = Right</li>
<li>keycode    40 = Down</li>
<li>keycode    41 = Select</li>
<li>keycode    42 = Print</li>
<li>keycode    43 = Execute</li>
<li>keycode    45 = Insert</li>
<li>keycode    46 = Delete</li>
<li>keycode    47 = Help</li>
<li>keycode    48 = 0 equal braceright</li>
<li>keycode    49 = 1 exclam onesuperior</li>
<li>keycode    50 = 2 quotedbl twosuperior</li>
<li>keycode    51 = 3 section threesuperior</li>
<li>keycode    52 = 4 dollar</li>
<li>keycode    53 = 5 percent</li>
<li>keycode    54 = 6 ampersand</li>
<li>keycode    55 = 7 slash braceleft</li>
<li>keycode    56 = 8 parenleft bracketleft</li>
<li>keycode    57 = 9 parenright bracketright</li>
<li>keycode    65 = a A</li>
<li>keycode    66 = b B</li>
<li>keycode    67 = c C</li>
<li>keycode    68 = d D</li>
<li>keycode    69 = e E EuroSign</li>
<li>keycode    70 = f F</li>
<li>keycode    71 = g G</li>
<li>keycode    72 = h H</li>
<li>keycode    73 = i I</li>
<li>keycode    74 = j J</li>
<li>keycode    75 = k K</li>
<li>keycode    76 = l L</li>
<li>keycode    77 = m M mu</li>
<li>keycode    78 = n N</li>
<li>keycode    79 = o O</li>
<li>keycode    80 = p P</li>
<li>keycode    81 = q Q at</li>
<li>keycode    82 = r R</li>
<li>keycode    83 = s S</li>
<li>keycode    84 = t T</li>
<li>keycode    85 = u U</li>
<li>keycode    86 = v V</li>
<li>keycode    87 = w W</li>
<li>keycode    88 = x X</li>
<li>keycode    89 = y Y</li>
<li>keycode    90 = z Z</li>
<li>keycode    96 = KP_0 KP_0</li>
<li>keycode    97 = KP_1 KP_1</li>
<li>keycode    98 = KP_2 KP_2</li>
<li>keycode    99 = KP_3 KP_3</li>
<li>keycode 100 = KP_4 KP_4</li>
<li>keycode 101 = KP_5 KP_5</li>
<li>keycode 102 = KP_6 KP_6</li>
<li>keycode 103 = KP_7 KP_7</li>
<li>keycode 104 = KP_8 KP_8</li>
<li>keycode 105 = KP_9 KP_9</li>
<li>keycode 106 = KP_Multiply KP_Multiply</li>
<li>keycode 107 = KP_Add KP_Add</li>
<li>keycode 108 = KP_Separator KP_Separator</li>
<li>keycode 109 = KP_Subtract KP_Subtract</li>
<li>keycode 110 = KP_Decimal KP_Decimal</li>
<li>keycode 111 = KP_Divide KP_Divide</li>
<li>keycode 112 = F1</li>
<li>keycode 113 = F2</li>
<li>keycode 114 = F3</li>
<li>keycode 115 = F4</li>
<li>keycode 116 = F5</li>
<li>keycode 117 = F6</li>
<li>keycode 118 = F7</li>
<li>keycode 119 = F8</li>
<li>keycode 120 = F9</li>
<li>keycode 121 = F10</li>
<li>keycode 122 = F11</li>
<li>keycode 123 = F12</li>
<li>keycode 124 = F13</li>
<li>keycode 125 = F14</li>
<li>keycode 126 = F15</li>
<li>keycode 127 = F16</li>
<li>keycode 128 = F17</li>
<li>keycode 129 = F18</li>
<li>keycode 130 = F19</li>
<li>keycode 131 = F20</li>
<li>keycode 132 = F21</li>
<li>keycode 133 = F22</li>
<li>keycode 134 = F23</li>
<li>keycode 135 = F24</li>
<li>keycode 136 = Num_Lock</li>
<li>keycode 137 = Scroll_Lock</li>
<li>keycode 187 = acute grave</li>
<li>keycode 188 = comma semicolon</li>
<li>keycode 189 = minus underscore</li>
<li>keycode 190 = period colon</li>
<li>keycode 192 = numbersign apostrophe</li>
<li>keycode 210 = plusminus hyphen macron</li>
<li>keycode 211 =</li>
<li>keycode 212 = copyright registered</li>
<li>keycode 213 = guillemotleft guillemotright</li>
<li>keycode 214 = masculine ordfeminine</li>
<li>keycode 215 = ae AE</li>
<li>keycode 216 = cent yen</li>
<li>keycode 217 = questiondown exclamdown</li>
<li>keycode 218 = onequarter onehalf threequarters</li>
<li>keycode 220 = less greater bar</li>
<li>keycode 221 = plus asterisk asciitilde</li>
<li>keycode 227 = multiply division</li>
<li>keycode 228 = acircumflex Acircumflex</li>
<li>keycode 229 = ecircumflex Ecircumflex</li>
<li>keycode 230 = icircumflex Icircumflex</li>
<li>keycode 231 = ocircumflex Ocircumflex</li>
<li>keycode 232 = ucircumflex Ucircumflex</li>
<li>keycode 233 = ntilde Ntilde</li>
<li>keycode 234 = yacute Yacute</li>
<li>keycode 235 = oslash Ooblique</li>
<li>keycode 236 = aring Aring</li>
<li>keycode 237 = ccedilla Ccedilla</li>
<li>keycode 238 = thorn THORN</li>
<li>keycode 239 = eth ETH</li>
<li>keycode 240 = diaeresis cedilla currency</li>
<li>keycode 241 = agrave Agrave atilde Atilde</li>
<li>keycode 242 = egrave Egrave</li>
<li>keycode 243 = igrave Igrave</li>
<li>keycode 244 = ograve Ograve otilde Otilde</li>
<li>keycode 245 = ugrave Ugrave</li>
<li>keycode 246 = adiaeresis Adiaeresis</li>
<li>keycode 247 = ediaeresis Ediaeresis</li>
<li>keycode 248 = idiaeresis Idiaeresis</li>
<li>keycode 249 = odiaeresis Odiaeresis</li>
<li>keycode 250 = udiaeresis Udiaeresis</li>
<li>keycode 251 = ssharp question backslash</li>
<li>keycode 252 = asciicircum degree</li>
<li>keycode 253 = 3 sterling</li>
<li>keycode 254 = Mode_switch</li>
</ul>
  </div>

</body>

</html>
